(function (window) {
  window.SITE_CONFIG = {
    // version
    version: 'v1.0.0',

    // logo
    logoPath: 'logo_kdgc.png',

    // 亮色logo
    logoPathLight: 'logo_kdgc_light.png',

    // 网页标题和导航副标题
    title: '千行开发框架',

    // 登录页面项目描述
    description: '<h5>千行框架</h5><ul><li>基于主流的前后端分离技术开发</li><li>基于Vue+ElementUI+SpringBoot技术栈开发</li><li>由技术中台PBU千行框架小组成员倾力打造</li></ul>',

    // 版权信息
    copyrightText: '千行开发框架 V1.0.0 <a href="http://www.kdgcsoft.com/" target="_blank" class="no-decoration">技术中台PBU</a> 2020  |  版权所有 © <a href="http://www.gccloud.com/" target="_blank">科大国创软件股份有限公司</a>',

    // 登录页租户开关
    tenantFlag: false,

    // 是否需要头部导航
    headerNav: true,

    // 固定头部（侧边栏固定时，头部强制固定）【暂不配置】
    fixedHeader: true,

    // 侧边栏是否展开
    sidebarOpen: true,

    // 侧边导航固定【暂不配置】
    fixedSidebar: true,

    // 是否需要版权固定
    fixedCopyright: false,

    // 主题色选项
    themeColors: ['#007aff', '#1aa97b', '#ff4d53'],

    // 默认主题色
    themeDefault: '#007aff',

    // 布局类型【F形布局：layout-f】，【T形布局：layout-t】
    layoutType: 'layout-f',

    // 是否需要可关闭选项卡
    tagsView: true,

    // 是否需要【导航切换】的过渡效果
    layoutTransiton: false,

    // 框架风格【默认主题：default】，【浅色主题：light】
    layoutStyle: 'default',

    // 验证码是否使用
    captchaEnable : true,

    // 登录后是否自动跳转到指定地址
    loginAutoRedirect: false,

    // CAS 单点登录配置
    cas: {
      // cas开关，前后端开关需要保持一致
      enable: false,
      //cas登录地址 后端cas登录接口地址，重定向使用  后端ip:端口/应用名/cas/login
      loginUrl: 'http://192.168.214.38:8091/lianren/cas/login',
      //cas退出地址,重定向使用  cas-server外网ip:端口/logout?service=cas-server外网ip:端口/login?service=后端外网ip:端口/应用名/cas/login
      logoutUrl: 'http://192.168.52.93:8880/cas/logout?service=http://192.168.52.93:8880/cas/login?service=http://192.168.214.38:8091/lianren/cas/login'
    },
    // 布局相关
    layout:{
      // 是否开启二级菜单导航，顶部展示一级菜单，点击一级菜单左侧展示对应的二级菜单、三级菜单、四级菜单....
      twoLevelMenuNav: false
    }
    ,
    // 是否显示右上角设置按钮
    settingsShow: true,
    // 是否显示注册按钮
    registShow: true,
    starter: {
      validationRegEx: {
        /**
         * 密码校验正则
         */
        password: {
          rule: '^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[$@$!%*?&])[A-Za-z\\d$@$!%*?&]{8,}',
          message: '密码必须包含大、小写字母、数字、特殊字符且长度不能小于8'
        },
        /**
         * 邮箱校验正则
         */
        email: {
          rule: '^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$',
          message: '请输入正确的邮箱'
        },
        /**
         * 手机校验正则
         */
        phone: {
          rule: '^[1][3,4,5,7,8][0-9]{9}$',
          message: '请输入正确的手机号'
        }
      }
    }
  };

  window.initSysUrl = function (env) {
    window.ENV = env || 'development'
    //window.SITE_CONFIG['baseUrl'] = window.ENV === 'development' ? 'http://localhost:8081/tgyfirst' : 'http://localhost:8081/tgyfirst'
	window.SITE_CONFIG['baseUrl'] = window.ENV === 'development' ? 'http://localhost:8081/tgyfirst' : 'http://localhost:8081/tgyfirst'

  }
})(window)
